runtime.gcWork.heapScanWork (field)

23 uses

	runtime (current package)
		mgcmark.go#L1024: 	initScanWork := gcw.heapScanWork
		mgcmark.go#L1086: 		if gcw.heapScanWork >= gcCreditSlack {
		mgcmark.go#L1087: 			gcController.heapScanWork.Add(gcw.heapScanWork)
		mgcmark.go#L1089: 				gcFlushBgCredit(gcw.heapScanWork - initScanWork)
		mgcmark.go#L1092: 			checkWork -= gcw.heapScanWork
		mgcmark.go#L1093: 			gcw.heapScanWork = 0
		mgcmark.go#L1106: 	if gcw.heapScanWork > 0 {
		mgcmark.go#L1107: 		gcController.heapScanWork.Add(gcw.heapScanWork)
		mgcmark.go#L1109: 			gcFlushBgCredit(gcw.heapScanWork - initScanWork)
		mgcmark.go#L1111: 		gcw.heapScanWork = 0
		mgcmark.go#L1135: 	workFlushed := -gcw.heapScanWork
		mgcmark.go#L1138: 	for !gp.preempt && workFlushed+gcw.heapScanWork < scanWork {
		mgcmark.go#L1174: 		if gcw.heapScanWork >= gcCreditSlack {
		mgcmark.go#L1175: 			gcController.heapScanWork.Add(gcw.heapScanWork)
		mgcmark.go#L1176: 			workFlushed += gcw.heapScanWork
		mgcmark.go#L1177: 			gcw.heapScanWork = 0
		mgcmark.go#L1185: 	return workFlushed + gcw.heapScanWork
		mgcmark.go#L1322: 	gcw.heapScanWork += int64(i)
		mgcmark.go#L1572: 		gcw.heapScanWork += int64(scanSize)
		mgcwork.go#L83: 	heapScanWork int64
		mgcwork.go#L278: 	if w.heapScanWork != 0 {
		mgcwork.go#L279: 		gcController.heapScanWork.Add(w.heapScanWork)
		mgcwork.go#L280: 		w.heapScanWork = 0